package ticketsell.model;


public class DatosCompra {
    
	private String nombre;
	private String nif;
	private int numAsiento;
	private Double precio;
	
	/**
	 * Constructor de la clase DatosCompra
	 * @param nombre  Nombre del comprador
	 * @param nif	Nif del comprador
	 * @param numAsiento Numero de asiento asignado
	 * @param precio Precio del asiento.
	 */
	public DatosCompra(String nombre, String nif, int numAsiento, Double precio){
		this.nombre=nombre;
		this.nif=nif;
		this.numAsiento=numAsiento;
		this.precio=precio;
	}	
	
	public boolean equals(DatosCompra datos){
		return( this.nombre.equals(datos.nombre) && 
				this.nif.equals(datos.nif) && 
				this.numAsiento == datos.numAsiento && 
				this.precio == datos.precio);
	}
	
	/**
	 * Constructor por defecto para DatosCompra
	 */
	public DatosCompra() {
		// TODO Auto-generated constructor stub
	}

	/**
	 * @return the nombre
	 */
	public String getNombre() {
		return nombre;
	}
	/**
	 * @param nombre the nombre to set
	 */
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	/**
	 * @return the nif
	 */
	public String getNif() {
		return nif;
	}
	/**
	 * @param nif the nif to set
	 */
	public void setNif(String nif) {
		this.nif = nif;
	}
	/**
	 * @return the numAsiento
	 */
	public int getNumAsiento() {
		return numAsiento;
	}
	/**
	 * @param numAsiento the numAsiento to set
	 */
	public void setNumAsiento(int numAsiento) {
		this.numAsiento = numAsiento;
	}
	/**
	 * @return the precio
	 */
	public Double getPrecio() {
		return precio;
	}
	/**
	 * @param precio the precio to set
	 */
	public void setPrecio(Double precio) {
		this.precio = precio;
	}
}
